package com.pengtu.gsj.entity.yh;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import com.pengtu.gsj.entity.base.IdEntity;


/**
 * 
 * 
 * DamageDisease
 * 小修病害实体
 * 2017年5月26日 下午2:24:55
 * @author lei
 * @version 1.0.0
 *
 */
@Entity
@Table(name = "T_REP_DAMAGEDISEASE")
public class DamageDisease extends IdEntity {
	
	/**
	 * serialVersionUID:TODO
	 *
	 * @since 1.0.0
	 */
	
	private static final long serialVersionUID = -6489638783011050180L;
	private String caseNo;
	private String caseNumber;
	private String device;
	private String manageOrg;
	private String maintainOrg;
	private String supervisionOrg;
	private String roundName;//道路(桥梁)名称
	private String roundGrade;//道桥类型
	private Date foundTime;//发现时间
	private String founder;
	private String phone;
	private String foundType;
	private String partName;//部件名称
	private String damageType;//损坏类型
	private String describe;
	private String district;//区
	private String subdistrict;//街道
	private String landmark;
	private String location;
	private Double lon;//经度
	private Double lat;//纬度
	private Date assignDate;//复核时间
	private String assigner;//复核人
	private String dispose;//处置方法
	private Date dealDate;//处理日期
	private String isdeal;//是否处理 处置状态
	private String maintainSource;
	private String remark;
	private String cid;//合同id 用于查询用户标段
	private String damageKind;//设施类型
	private String maintainOrgId;
	
	@Column(name = "CASENO")
	public String getCaseNo() {
		return caseNo;
	}
	public void setCaseNo(String caseNo) {
		this.caseNo = caseNo;
	}
	@Column(name = "CASENUMBER")
	public String getCaseNumber() {
		return caseNumber;
	}
	public void setCaseNumber(String caseNumber) {
		this.caseNumber = caseNumber;
	}
	@Column(name = "DEVICE")
	public String getDevice() {
		return device;
	}
	public void setDevice(String device) {
		this.device = device;
	}
	@Column(name = "MANAGEORG")
	public String getManageOrg() {
		return manageOrg;
	}
	public void setManageOrg(String manageOrg) {
		this.manageOrg = manageOrg;
	}
	@Column(name = "MAINTAINORG")
	public String getMaintainOrg() {
		return maintainOrg;
	}
	public void setMaintainOrg(String maintainOrg) {
		this.maintainOrg = maintainOrg;
	}
	@Column(name = "SUPERVISIONORG")
	public String getSupervisionOrg() {
		return supervisionOrg;
	}
	public void setSupervisionOrg(String supervisionOrg) {
		this.supervisionOrg = supervisionOrg;
	}
	@Column(name = "CID")
	public String getCid() {
		return cid;
	}
	public void setCid(String cid) {
		this.cid = cid;
	}
	@Column(name = "ROUNDNAME")
	public String getRoundName() {
		return roundName;
	}
	public void setRoundName(String roundName) {
		this.roundName = roundName;
	}
	@Column(name = "ROUNDGRADE")
	public String getRoundGrade() {
		return roundGrade;
	}
	public void setRoundGrade(String roundGrade) {
		this.roundGrade = roundGrade;
	}
	@Column(name = "FOUNDTIME")
	public Date getFoundTime() {
		return foundTime;
	}
	public void setFoundTime(Date foundTime) {
		this.foundTime = foundTime;
	}
	@Column(name = "FOUNDER")
	public String getFounder() {
		return founder;
	}
	public void setFounder(String founder) {
		this.founder = founder;
	}
	@Column(name = "PHONE")
	public String getPhone() {
		return phone;
	}
	public void setPhone(String phone) {
		this.phone = phone;
	}
	@Column(name = "FOUNDTYPE")
	public String getFoundType() {
		return foundType;
	}
	public void setFoundType(String foundType) {
		this.foundType = foundType;
	}
	@Column(name = "DAMAGEKIND")
	public String getDamageKind() {
		return damageKind;
	}
	public void setDamageKind(String damageKind) {
		this.damageKind = damageKind;
	}
	@Column(name = "PARTNAME")
	public String getPartName() {
		return partName;
	}
	public void setPartName(String partName) {
		this.partName = partName;
	}
	@Column(name = "DAMAGETYPE")
	public String getDamageType() {
		return damageType;
	}
	public void setDamageType(String damageType) {
		this.damageType = damageType;
	}
	@Column(name = "DESCRIBE")
	public String getDescribe() {
		return describe;
	}
	public void setDescribe(String describe) {
		this.describe = describe;
	}
	@Column(name = "DISTRICT")
	public String getDistrict() {
		return district;
	}
	public void setDistrict(String district) {
		this.district = district;
	}
	@Column(name = "SUBDISTRICT")
	public String getSubdistrict() {
		return subdistrict;
	}
	public void setSubdistrict(String subdistrict) {
		this.subdistrict = subdistrict;
	}
	@Column(name = "LANDMARK")
	public String getLandmark() {
		return landmark;
	}
	public void setLandmark(String landmark) {
		this.landmark = landmark;
	}
	@Column(name = "LOCATION")
	public String getLocation() {
		return location;
	}
	public void setLocation(String location) {
		this.location = location;
	}
	@Column(name = "LON")
	public Double getLon() {
		return lon;
	}
	public void setLon(Double lon) {
		this.lon = lon;
	}
	@Column(name = "LAT")
	public Double getLat() {
		return lat;
	}
	public void setLat(Double lat) {
		this.lat = lat;
	}
	@Column(name = "ASSIGNDATE")
	public Date getAssignDate() {
		return assignDate;
	}
	public void setAssignDate(Date assignDate) {
		this.assignDate = assignDate;
	}
	@Column(name = "ASSIGNER")
	public String getAssigner() {
		return assigner;
	}
	public void setAssigner(String assigner) {
		this.assigner = assigner;
	}
	@Column(name = "DISPOSE")
	public String getDispose() {
		return dispose;
	}
	public void setDispose(String dispose) {
		this.dispose = dispose;
	}
	@Column(name = "DEALDATE")
	public Date getDealDate() {
		return dealDate;
	}
	public void setDealDate(Date dealDate) {
		this.dealDate = dealDate;
	}
	@Column(name = "ISDEAL")
	public String getIsdeal() {
		return isdeal;
	}
	public void setIsdeal(String isdeal) {
		this.isdeal = isdeal;
	}
	@Column(name = "MAINTAINSOURCE")
	public String getMaintainSource() {
		return maintainSource;
	}
	public void setMaintainSource(String maintainSource) {
		this.maintainSource = maintainSource;
	}
	@Column(name = "REMARK")
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	
	@Column(name = "MAINTAINORGID")
	public String getMaintainOrgId() {
		return maintainOrgId;
	}
	public void setMaintainOrgId(String maintainOrgId) {
		this.maintainOrgId = maintainOrgId;
	}
	@Override
	public String toString() {
		return "DamageDisease [caseNo=" + caseNo + ", caseNumber=" + caseNumber
				+ ", device=" + device + ", manageOrg=" + manageOrg
				+ ", maintainOrg=" + maintainOrg + ", supervisionOrg="
				+ supervisionOrg + ", roundName=" + roundName + ", roundGrade="
				+ roundGrade + ", foundTime=" + foundTime + ", founder="
				+ founder + ", phone=" + phone + ", foundType=" + foundType
				+ ", partName=" + partName + ", damageType=" + damageType
				+ ", describe=" + describe + ", district=" + district
				+ ", subdistrict=" + subdistrict + ", landmark=" + landmark
				+ ", location=" + location + ", lon=" + lon + ", lat=" + lat
				+ ", assignDate=" + assignDate + ", assigner=" + assigner
				+ ", dispose=" + dispose + ", dealDate=" + dealDate
				+ ", isdeal=" + isdeal + ", maintainSource=" + maintainSource
				+ ", remark=" + remark + ", "
			    + ", cid=" + cid
				+ ", damageKind=" + damageKind + "]";
	}
}
